package com.my.job.common;


public interface BaseService<T> {  

	/**
	 * 根据主键查询
	 * 
	 * @param id 主键
	 * @return 实体对象
	 */
	T findById(Long id);

	/**
	 * 添加
	 * 
	 * @param t 实体对象
	 * @return 0：失败，1：成功
	 */
	int save(T t);

	/**
	 * 更新，更新实体对象
	 * 
	 * @param t 实体对象
	 * @return 0:失败，1：成功
	 */
	int update(T t);

	/**
	 * 根据主键删除
	 * 
	 * @param id 主键
	 * @return 0：失败，1：成功
	 */
	int deleteById(Long id);

}
